package censo

import scala.collection.mutable.ArrayBuffer

class Empresa {

	var _nombreEmpresa:String=_
	var _Fuente:Fuente=_
  	var _Departamento:Departamento=_
  	val _registros:ArrayBuffer[Registro]= new ArrayBuffer[Registro]

		def nombre=_nombreEmpresa
		def nombre_=(nuevoNombre:String)={
			_nombreEmpresa=nuevoNombre
		}
		def fuente=_Fuente
  		def departamento=_Departamento 
  		def registro=_registros

  		def this(nombreDeLaEmpresa:String,laFuente:Fuente,departamento:Departamento)={
			  this()
			  this._nombreEmpresa =nombreDeLaEmpresa
			  this._Fuente=laFuente
			  this._Departamento=departamento
			}
		
		//es solido si en todos sus registros, la tasa de ganancia es > 10.
  		def registrosSolidos()={//ver como se puede mejorar....
		  	if(this.registro.find(r => r.noEsMayorA10(r)).asInstanceOf){
		  		true
		  	}
		  	else{
		  		false
		  	}
		}
  		
  		
}